@charset "UTF-8";
/*@import url(font-awesome.min.css);*/

body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{margin:0; padding:0;}
ol,ul{ list-style:none; padding:0;}
a,a:hover,a:link,a:visited{text-decoration:none;}
input[type="submit"]{}
/*去掉苹果的默认UI来渲染按钮*/
input[type="text"],input[type="password"],input[type="submit"], input[type="reset"], input[type="button"], button {-webkit-appearance: none;}
/*去掉IE6,7图片下的空隙  vertical-align:top;*/
img{border:none; vertical-align:top}
/*ie6,7下li本身没浮动，但如果li的内容浮动之后li就会多出几个像素的距离，需要清除这几个像素的距离*/
li{ vertical-align: top; }
*{padding: 0; margin: 0;}
*:focus{outline: none;}
.clear{clear: both; *zoom:1;}
html,body{position: relative; margin: 0 auto; background: #f1f1f1; font-size:14px;}

/*div阴影*/
.div_shade{
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 30px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
}
/*溢出文字。。。*/
.div_overflow{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.div_bg_fff{background:#FFF;}
/*正文*/
.div_body{width:960px; height:100%;margin:0 auto; padding:0; }
/*top*/
.body_top{width:100%; height:60px;  margin-top:50px;}
.body_top_left{ float:left; font-size:3.5rem; line-height:60px; width:200px; font-family:'KaiTi';cursor:pointer;}
.body_top_left:hover{ color:#666}
.body_top_right{ float:right; width:700px;}
.body_top_right ul{cursor:pointer; margin:0 auto;}
.body_top_right ul li{ float:left; line-height:60px; font-size:1.3rem; font-family:'KaiTi'; margin:0 20px;}
.body_top_right ul li:hover{ float:left; line-height:60px; font-size:1.5rem; font-family:'KaiTi'; margin:0 20px; color: #666}

.body_center{width:100%; height:100%;margin:40px 0 40px 0}
/*left*/
.body_left{width:200px; height:100%;float:left; min-height:200px;}
.body_left hr{border:1px dotted #CCCCCC;}
.image_wrap{-webkit-border-radius: 50em;-moz-border-radius: 50em;border-radius: 50em;}
.image_div{ width:128px;height:128px;background-color:#f1f1f1;margin:0 auto;margin-top:10px;border:#f1f1f1 double 3px;}
.ol_div{ width:80%; height:100%; margin:20px 10%;}
.ol_div ol{ font-family:'FangSong'}
.near_article_div{ width:80%; height:100%; margin:20px 10%;}
.near_article_div hr{width:100%;border:1px dotted #CCCCCC; margin:10px 0}
.near_article_div span{ font-size:1.5rem; }
.near_article_div p{font-family:'KaiTi';cursor:pointer;} 
.near_article_div p:hover{ color:#666} 
.near_article_div_1{ padding-bottom:30px;}
/*right*/
.body_right{width:700px; height:100%;float:right; min-height:300px;}
.body_right hr{border:1px dotted #CCCCCC; width:80%; margin:0 auto;}
.body_right header{padding: 0 10%; margin:30px 0 0 0;font-family:'FangSong'}
.body_right header h1{font-size: 2.6rem; padding-bottom:10px}
.body_right header p{ padding:0 5px;}
.body_right header span{ padding:0 50px;}
.body_right center{ padding:20px 10%;text-align:left; font-size:1.3rem; color:#666; font-family:'STKaiti'}
.body_right center p{ line-height:1.6em; margin-bottom:20px;}
.body_right footer{ padding:10px 10%; line-height:2em; font-size:1.7rem;font-family:'FangSong'}
.body_right footer span{cursor:pointer; max-width:170px;}
.body_right footer span:hover{ color:#666}
.footer_left{ float:left}
.footer_right{ float: right}
/*right_list*/
.body_right_list_div{ cursor:pointer;width:100%; height:100px; margin-bottom:20px;}
.body_right_list_div:hover{ color:#666;}
.body_right_list_div_date{ width:15%; height:100%; float:left; text-align:center}
.body_right_list_div_date span{ font-size:6rem; line-height:100px; min-width:50px;}
.body_right_list_div_title{ width:85%; height:50%; float:right; padding-top:50px;}
.body_right_list_div_title span{ font-family:'KaiTi'; font-size:2.6rem;}
/*page_div*/
.page_div{ width:100%; height:50px;text-align:center;line-height:50px;}
.page_prev{ cursor:pointer;float:left;width:10%; height:100%; background-color:#000; color:#FFF; font-size:1.3rem; }
.page_prev:hover{ background-color:#666}
.page_center{ float:left;width:80%;height:100%;background-color:#FFF;font-size:1.3rem}
.page_center span{ padding:0 5px;}
.page_center span:hover{cursor:pointer; font-size:1.4rem; color:#666}
.page_center_span_hover{cursor:pointer; font-size:1.4rem; color:#666}
.page_next{ cursor:pointer;float:left; width:10%; height:100%; background-color:#000;color:#FFF; font-size:1.3rem}
.page_next:hover{ background-color:#666}
/**/
.body_button{width:100%; height:60px; line-height:60px; text-align:center; }